package Bean;

import java.util.List;

import ui.model.BaseBean;

public class OrderDetailsNewBean extends BaseBean {

    /**
     * consignTime : 1557912463000
     * detail :
     * expressNumber : 73113144595352
     * freight : 0
     * getFlag : 2
     * gmtCreate : 1557892607000
     * gmtModified : null
     * id : 1535
     * imgpath :
     * isCancel : 1
     * isPay : 2
     * logicUntilDay : 50
     * logisticsName : ZTO
     * name :
     * num : 0
     * orderStatus : 3
     * payDate : 1557892612000
     * payId : 2019051511561258187170
     * paySerial :
     * payType : 3
     * phone : 15288855245
     * posCustomId : 17141
     * posOrderShipVOList : [{"backAmount":400,"consignTime":1557905184000,"createTime":1557905184000,"delFlag":0,"expireTime":50,"id":45,"number":10,"orderId":1535,"remainingDay":49,"snList":["80000000000000000000001","80000000000000000000002","80000000000000000000003","80000000000000000000004","80000000000000000000005","80000000000000000000006","80000000000000000000007","80000000000000000000008","80000000000000000000009","80000000000000000000010"],"updateTime":1557905184000},{"backAmount":400,"consignTime":1557912463000,"createTime":1557912462000,"delFlag":0,"expireTime":50,"id":52,"number":4,"orderId":1535,"remainingDay":50,"snList":["00000320194419496459996","00000320194419496459997","00000320194419496459998","00000320194419496459999"],"updateTime":1557912462000}]
     * posShopReceivingAddressId : 吉林省-白城市-镇赉县-手工复古好好过
     * price : null
     * shopOrderPosModel : {"gmtCreate":1557892607000,"gmtModified":1557909253000,"id":1534,"imgPath":"https://rylm-pos-oss.oss-cn-hangzhou.aliyuncs.com/image/2018-11-01-fc04e73e-823a-4cde-a9d5-c6898d71b940.png","number":1,"posModelId":1,"posName":"畅捷传统POS | 5台","posShopOrderId":"1535","price":900,"returnAmount":400,"totalAmount":900}
     * totalAmount : 900
     * user : vvh
     */

    private long consignTime;
    private String detail;
    private String expressNumber;
    private int freight;
    private String getFlag;
    private long gmtCreate;
    private Object gmtModified;
    private int id;
    private String imgpath;
    private String isCancel;
    private String isPay;
    private int logicUntilDay;
    private String logisticsName;
    private String name;
    private int num;
    private String orderStatus;
    private long payDate;
    private String payId;
    private String paySerial;
    private String payType;
    private String phone;
    private int posCustomId;
    private String posShopReceivingAddressId;
    private Object price;
    private ShopOrderPosModelBean shopOrderPosModel;
    private String totalAmount;
    private String user;
    private List<PosOrderShipVOListBean> posOrderShipVOList;
    private Double proportion;
    private int activeCount;

    public Double getProportion() {
        return proportion;
    }

    public void setProportion(Double proportion) {
        this.proportion = proportion;
    }

    public int getActiveCount() {
        return activeCount;
    }

    public void setActiveCount(int activeCount) {
        this.activeCount = activeCount;
    }

    public long getConsignTime() {
        return consignTime;
    }

    public void setConsignTime(long consignTime) {
        this.consignTime = consignTime;
    }

    public String getDetail() {
        return returnInfo(detail);
    }

    public void setDetail(String detail) {
        this.detail = detail;
    }

    public String getExpressNumber() {
        return returnInfo(expressNumber);
    }

    public void setExpressNumber(String expressNumber) {
        this.expressNumber = expressNumber;
    }

    public int getFreight() {
        return freight;
    }

    public void setFreight(int freight) {
        this.freight = freight;
    }

    public String getGetFlag() {
        return returnInfo(getFlag);
    }

    public void setGetFlag(String getFlag) {
        this.getFlag = getFlag;
    }

    public long getGmtCreate() {
        return gmtCreate;
    }

    public void setGmtCreate(long gmtCreate) {
        this.gmtCreate = gmtCreate;
    }

    public Object getGmtModified() {
        return gmtModified;
    }

    public void setGmtModified(Object gmtModified) {
        this.gmtModified = gmtModified;
    }

    public int getId() {
        return id;
    }

    public void setId(int id) {
        this.id = id;
    }

    public String getImgpath() {
        return returnInfo(imgpath);
    }

    public void setImgpath(String imgpath) {
        this.imgpath = imgpath;
    }

    public String getIsCancel() {
        return returnInfo(isCancel);
    }

    public void setIsCancel(String isCancel) {
        this.isCancel = isCancel;
    }

    public String getIsPay() {
        return returnInfo(isPay);
    }

    public void setIsPay(String isPay) {
        this.isPay = isPay;
    }

    public int getLogicUntilDay() {
        return logicUntilDay;
    }

    public void setLogicUntilDay(int logicUntilDay) {
        this.logicUntilDay = logicUntilDay;
    }

    public String getLogisticsName() {
        return returnInfo(logisticsName);
    }

    public void setLogisticsName(String logisticsName) {
        this.logisticsName = logisticsName;
    }

    public String getName() {
        return returnInfo(name);
    }

    public void setName(String name) {
        this.name = name;
    }

    public int getNum() {
        return num;
    }

    public void setNum(int num) {
        this.num = num;
    }

    public String getOrderStatus() {
        return returnInfo(orderStatus);
    }

    public void setOrderStatus(String orderStatus) {
        this.orderStatus = orderStatus;
    }

    public long getPayDate() {
        return payDate;
    }

    public void setPayDate(long payDate) {
        this.payDate = payDate;
    }

    public String getPayId() {
        return returnInfo(payId);
    }

    public void setPayId(String payId) {
        this.payId = payId;
    }

    public String getPaySerial() {
        return returnInfo(paySerial);
    }

    public void setPaySerial(String paySerial) {
        this.paySerial = paySerial;
    }

    public String getPayType() {
        return returnInfo(payType);
    }

    public void setPayType(String payType) {
        this.payType = payType;
    }

    public String getPhone() {
        return returnInfo(phone);
    }

    public void setPhone(String phone) {
        this.phone = phone;
    }

    public int getPosCustomId() {
        return posCustomId;
    }

    public void setPosCustomId(int posCustomId) {
        this.posCustomId = posCustomId;
    }

    public String getPosShopReceivingAddressId() {
        return returnInfo(posShopReceivingAddressId);
    }

    public void setPosShopReceivingAddressId(String posShopReceivingAddressId) {
        this.posShopReceivingAddressId = posShopReceivingAddressId;
    }

    public Object getPrice() {
        return price;
    }

    public void setPrice(Object price) {
        this.price = price;
    }

    public ShopOrderPosModelBean getShopOrderPosModel() {
        return shopOrderPosModel;
    }

    public void setShopOrderPosModel(ShopOrderPosModelBean shopOrderPosModel) {
        this.shopOrderPosModel = shopOrderPosModel;
    }

    public String getTotalAmount() {
        return totalAmount;
    }

    public void setTotalAmount(String totalAmount) {
        this.totalAmount = totalAmount;
    }

    public String getUser() {
        return user;
    }

    public void setUser(String user) {
        this.user = user;
    }

    public List<PosOrderShipVOListBean> getPosOrderShipVOList() {
        return posOrderShipVOList;
    }

    public void setPosOrderShipVOList(List<PosOrderShipVOListBean> posOrderShipVOList) {
        this.posOrderShipVOList = posOrderShipVOList;
    }

    public static class ShopOrderPosModelBean extends BaseBean {
        /**
         * gmtCreate : 1557892607000
         * gmtModified : 1557909253000
         * id : 1534
         * imgPath : https://rylm-pos-oss.oss-cn-hangzhou.aliyuncs.com/image/2018-11-01-fc04e73e-823a-4cde-a9d5-c6898d71b940.png
         * number : 1
         * posModelId : 1
         * posName : 畅捷传统POS | 5台
         * posShopOrderId : 1535
         * price : 900
         * returnAmount : 400
         * totalAmount : 900
         */

        private long gmtCreate;
        private long gmtModified;
        private int id;
        private String imgPath;
        private int number;
        private int posModelId;
        private String posName;
        private String posShopOrderId;
        private String price;
        private String returnAmount;
        private String totalAmount;

        public long getGmtCreate() {
            return gmtCreate;
        }

        public void setGmtCreate(long gmtCreate) {
            this.gmtCreate = gmtCreate;
        }

        public long getGmtModified() {
            return gmtModified;
        }

        public void setGmtModified(long gmtModified) {
            this.gmtModified = gmtModified;
        }

        public int getId() {
            return id;
        }

        public void setId(int id) {
            this.id = id;
        }

        public String getImgPath() {
            return returnInfo(imgPath);
        }

        public void setImgPath(String imgPath) {
            this.imgPath = imgPath;
        }

        public int getNumber() {
            return number;
        }

        public void setNumber(int number) {
            this.number = number;
        }

        public int getPosModelId() {
            return posModelId;
        }

        public void setPosModelId(int posModelId) {
            this.posModelId = posModelId;
        }

        public String getPosName() {
            return returnInfo(posName);
        }

        public void setPosName(String posName) {
            this.posName = posName;
        }

        public String getPosShopOrderId() {
            return returnInfo(posShopOrderId);
        }

        public void setPosShopOrderId(String posShopOrderId) {
            this.posShopOrderId = posShopOrderId;
        }

        public String getPrice() {
            return returnInfo(price);
        }

        public void setPrice(String price) {
            this.price = price;
        }

        public String getReturnAmount() {
            return returnInfo(returnAmount);
        }

        public void setReturnAmount(String returnAmount) {
            this.returnAmount = returnAmount;
        }

        public String getTotalAmount() {
            return returnInfo(totalAmount);
        }

        public void setTotalAmount(String totalAmount) {
            this.totalAmount = totalAmount;
        }
    }

    public static class PosOrderShipVOListBean extends BaseBean {
        /**
         * backAmount : 400
         * consignTime : 1557905184000
         * createTime : 1557905184000
         * delFlag : 0
         * expireTime : 50
         * id : 45
         * number : 10
         * orderId : 1535
         * remainingDay : 49
         * snList : ["80000000000000000000001","80000000000000000000002","80000000000000000000003","80000000000000000000004","80000000000000000000005","80000000000000000000006","80000000000000000000007","80000000000000000000008","80000000000000000000009","80000000000000000000010"]
         * updateTime : 1557905184000
         */

        private String backAmount;
        private long consignTime;
        private long createTime;
        private String delFlag;
        private String expireTime;
        private int id;
        private String number;
        private String orderId;
        private String remainingDay;
        private long updateTime;
        private List<String> snList;

        public String getBackAmount() {
            return returnInfo(backAmount);
        }

        public void setBackAmount(String backAmount) {
            this.backAmount = backAmount;
        }

        public long getConsignTime() {
            return consignTime;
        }

        public void setConsignTime(long consignTime) {
            this.consignTime = consignTime;
        }

        public long getCreateTime() {
            return createTime;
        }

        public void setCreateTime(long createTime) {
            this.createTime = createTime;
        }

        public String getDelFlag() {
            return returnInfo(delFlag);
        }

        public void setDelFlag(String delFlag) {
            this.delFlag = delFlag;
        }

        public String getExpireTime() {
            return returnInfo(expireTime);
        }

        public void setExpireTime(String expireTime) {
            this.expireTime = expireTime;
        }

        public int getId() {
            return id;
        }

        public void setId(int id) {
            this.id = id;
        }

        public String getNumber() {
            return returnInfo(number);
        }

        public void setNumber(String number) {
            this.number = number;
        }

        public String getOrderId() {
            return returnInfo(orderId);
        }

        public void setOrderId(String orderId) {
            this.orderId = orderId;
        }

        public String getRemainingDay() {
            return returnInfo(remainingDay);
        }

        public void setRemainingDay(String remainingDay) {
            this.remainingDay = remainingDay;
        }

        public long getUpdateTime() {
            return updateTime;
        }

        public void setUpdateTime(long updateTime) {
            this.updateTime = updateTime;
        }

        public List<String> getSnList() {
            return snList;
        }

        public void setSnList(List<String> snList) {
            this.snList = snList;
        }
    }
}
